* {
	margin: 0;
	padding: 0;
}

#middle {
	width: 990px;
	margin: auto;
	height: 800px;
	position: relative;
	top: -4px;
}

#middle div {
	display: inline-block;
}

#middle .middle_left {
	position: relative;
	font-family: microsoft yahei;
	color: white;
	float: left;
	width: 220px;
	padding: 0 0 20px 0;
	box-sizing: border-box;
	background: #03ad8b;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	margin-top: 15px;
}

#middle .middle_right {
	color: black;
	position: absolute;
	display: none;
	left: 230px;
	top: 0;
	width: 870px;
	height: 460px;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #04d1a8;
	background: white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}

.middle_left div {
	width: 100%;
	background: rgba(255, 255, 255, 0.2);
}

.middle_left .middle_left_one {
	line-height: 30px;
	text-align: center;
	background: #03ad8b;
	font-size: 14px;
	width: 90%;
	margin-left: 5%;
	margin-top: 8px;
	height: 30px;
}

.middle_left .middle_left_two {
	border-bottom: 1px solid #03ad8b;
	margin-top: 5px;
}

.middle_left_three:hover {
	background: #04d1a8;
}

.middle_left_two:hover {
	background: #04d1a8;
}

.middle_left_two,
.middle_left_three {
	cursor: pointer;
	padding: 10px 12px;
	box-sizing: border-box;
}

.middle_left .fonn span {
	font-size: 20px;
}

.middle_left .fong span {
	font-size: 12px;
}

.middle_left a span {
	position: relative;
	top: 0px;
}

.middle_left>a>span {
	font-size: 20px;
}

.middle_left span {
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: -2px;
	margin-left: 15px;
}

.middle_right .middle_right_body {
	background: white;
	height: 90%;
	overflow: auto;
	color: black;
}

visible {
	visibility: visible;
}

#nav .middle ul li:nth-child(1) {
	cursor: pointer;
	background: rgba(256, 256, 256, 0.5);
}

.number a {
	color: white;
}

#middle .middle_left i {
	color: white;
}

nav ul li a {
	width: 34px;
	height: 34px;
}